dig ditches or trenches - Français Anglais Dictionnaire